Smush\Core\Media_Library\Media_Library_Row D

Total Complexity 134
Dependencies 17
Dependents 1
Total lines 839
Lines of code 617
Logical lines of code 290
Comment lines 68
Methods 55
Properties 9

Methods 55

Method Rating Maintainability Complexity Lines of code
generate_markup()
A
52 13 25
get_detailed_stats_content()
S
47 6 36
get_optimized_status_text()
S
48 5 34
prepare_errors()
S
57 6 17
get_error_suggestion()
S
55 5 21
get_action_links()
S
57 5 20
get_html_markup_for_failed_item_with_suggestion_link()
S
56 5 20
get_next_level_smush_link()
S
58 5 18
get_resmush_link()
S
58 4 16
prepare_applied_optimizations()
S
60 4 14
get_active_nextgen_optimization()
S
64 4 11
generate_markup_for_size_limited_item()
S
59 3 15
get_size_stats()
S
52 2 30
get_next_level_smush_anchor_text()
S
63 3 11
get_html_markup_detailed_stats()
S
55 2 25
prepare_total_stats()
S
59 2 16
get_optimization_status()
S
65 3 10
generate_markup_for_failed_item()
S
60 2 14
get_restore_link()
S
62 2 12
get_animated_cdn_notice_with_config_link()
S
62 2 11
is_next_level_smush_required()
S
76 2 4
is_first_optimization_required()
S
79 2 3
is_nextgen_active()
S
72 2 6
get_animated_html_utm_link()
S
66 2 9
get_applied_optimizations()
S
72 2 6
should_reoptimize()
S
72 2 5
prepare_sizes_stats()
S
69 2 7
get_sizes_stats()
S
72 2 6
get_total_stats()
S
72 2 6
get_html_markup_action_links()
S
66 2 8
get_array_value()
S
78 2 3
generate_markup_for_smushed_item()
S
64 2 9
get_html_markup_for_failed_item_with_utm_link()
S
67 2 8
get_revert_with_utm_link()
S
66 2 9
get_ignore_with_utm_link()
S
66 2 9
get_html_markup_optimization_status_for_failed_item()
S
67 2 8
get_size_before()
S
64 1 12
get_size_after()
S
64 1 12
get_revert_link()
S
63 1 11
get_smush_link()
S
70 1 7
get_view_stats_link()
S
69 1 7
get_smush_optimization()
S
76 1 4
__construct()
S
67 1 8
get_classic_optimizations()
S
68 1 8
get_primary_optimization()
S
76 1 4
generate_markup_for_unsmushed_item()
S
66 1 9
get_regenerate_doc_link()
S
72 1 6
get_html_markup_for_regenerate_doc_link()
S
68 1 8
generate_markup_for_ignored_item()
S
79 1 3
get_html_markup_optimization_status()
S
77 1 3
get_html_markup_for_failed_item()
S
73 1 5
get_ignore_link()
S
65 1 9
get_html_utm_link()
S
63 1 10
generate_markup_for_animated_item()
S
72 1 5
is_no_savings()
S
75 1 4